// 导入医疗保险欺诈识别项目的图片
import medicalImage1 from '@/assets/medical/图片1.png';
import medicalImage2 from '@/assets/medical/图片2.png';
import medicalImage3 from '@/assets/medical/图片3.png';
import medicalImage4 from '@/assets/medical/图片4.png';
import medicalImage5 from '@/assets/medical/图片5.png';
import medicalImage6 from '@/assets/medical/图片6.png';
import medicalImage7 from '@/assets/medical/图片7.png';
import medicalImage8 from '@/assets/medical/图片8.png';
// 导入可视化大屏项目的图片
import screenShot1 from '@/assets/screen/截图1.png';
import screenShot2 from '@/assets/screen/截图2.png';
import screenShot3 from '@/assets/screen/截图3.png';
import screenShot4 from '@/assets/screen/截图4.png';
import screenShot5 from '@/assets/screen/截图5.png';

// 导入做菜帮帮团项目的图片
import ordingShot1 from '@/assets/ording/菜品分类筛选.jpg';
import ordingShot2 from '@/assets/ording/菜品详情.jpg';
import ordingShot3 from '@/assets/ording/等级查询后.jpg';
import ordingShot4 from '@/assets/ording/块状结构.jpg';
import ordingShot5 from '@/assets/ording/历史查询和推荐菜品.jpg';
import ordingShot8 from '@/assets/ording/搜索后结果.jpg';
// 导入钉钉微应用项目的图片
import dingtalkImage1 from '@/assets/dingtalk/截图1.png';
import dingtalkImage2 from '@/assets/dingtalk/截图2.png';
import dingtalkImage3 from '@/assets/dingtalk/截图3.png';
import dingtalkImage4 from '@/assets/dingtalk/截图4.png';
import dingtalkImage5 from '@/assets/dingtalk/截图5.png';

// 导入点云数据可视化项目的图片
import pointCloudShot from '@/assets/pointCloud/pointCloud.gif';


// 医疗保险欺诈识别项目
export const project1 = {
  id: 1,
  title: '医疗保险欺诈识别',
  description: '基于机器学习的医疗保险欺诈检测系统',
  url: 'https://gitee.com/she-left-with-regret/service-outsourcing-competition',
  screenshots: [
    {
      title: '登录与注册',
      description: '展示系统的登录功能与注册功能',
      image: medicalImage1
    },
    {
      title: '首页展示',
      description: '展示系统的首页，包括各个功能模块的导航与说明',
      image: medicalImage2
    },
    {
      title: '文件上传',
      description: '用于大文件上传的功能实现的入口',
      image: medicalImage3
    },
    {
      title: '存储页面',
      description: '存储着当前登录用户上传过的文件信息',
      image: medicalImage4
    },
    {
      title: '文件详情',
      description: '展示用户上传的文件的详细信息包括，table表格包括但不限于拖拽移动列宽等功能',
      image: medicalImage5
    },
    {
      title: '模型训练',
      description: '展示当前文件模型训练处理数据的进度',
      image: medicalImage6
    },
    {
      title: '训练结果',
      description: '展示模型训练的结果，包括准确率、召回率、F1值等指标',
      image: medicalImage7
    },
    {
      title: '对比分析',
      description: '对比不同模型的训练结果，包括准确率、召回率、F1值等指标',
      image: medicalImage8
    },
  ]
};

// 可视化大屏项目
export const project2 = {
  id: 2,
  title: '可视化大屏项目',
  description: '用于展示企业数据的可视化大屏项目',
  url: 'https://b.datav.run/share/page/d99eefb0420144f8de2a841de42031fd',
  screenshots: [
    {
      title: '首页展示',
      description: '接入第三方天气接口，并以各种图表的形式展示企业经营数据',
      image: screenShot1
    },
    {
      title: '数据展示',
      description: '放大图的折线图提供日周月的选项勾选指定时间范围内的经营数据变化，并设置警戒线',
      image: screenShot2
    },
    {
      title: '视频监测',
      description: '接入第三方api和图像识别的结果，通过iframe+postMessage的方式实现直播画面，以折线图的形式展示识别数据结果',
      image: screenShot3
    },
    {
      title: '车牌识别',
      description: '接入传感器的识别画面同时滚播进出车辆的车牌号码，并添加对应摄像头的直播画面，使用iframe+possmassage实现安全功能',
      image: screenShot4
    },
    {
      title: '拨打电话',
      description: '通过勾选对应的业务人员和指定公司名称，来实现对应的拨打电话功能',
      image: screenShot5
    }
  ]
};

// 做菜帮帮团项目
export const project3 = {
  id: 3,
  title: '做菜帮帮团',
  description: '一个基于微信小程序的做菜教程平台',
  url: '',
  screenshots: [
    {
      title: '条状结构',
      description: '以条状结构展示菜品分类，便于用户浏览',
      image: ordingShot4
    },
    {
      title: '菜品分类筛选',
      description: '展示系统的整体界面布局和主要功能模块，支持按菜品类型分类筛选菜品',
      image: ordingShot1
    },
    {
      title: '菜品详情',
      description: '详细展示菜品的制作步骤、所需时间和口味信息',
      image: ordingShot2
    },
    {
      title: '等级查询',
      description: '用户可以根据不同菜品的难度来实现难度等级的查询',
      image: ordingShot3
    },
    {
      title: '历史搜索和推荐菜品',
      description: '保留用户的历史搜索记录，同时实现推荐菜品的功能，刷新即可刷新推荐',
      image: ordingShot5
    },
    {
      title: '搜索结果',
      description: '展示用户搜索菜品后的结果列表',
      image: ordingShot8
    }
  ]
};

// 点云数据可视化项目
export const project4 = {
  id: 4,
  title: '点云数据可视化',
  description: '基于硬件平台数据绘制大量点云数据',
  // 点云项目主图在public目录下，直接使用路径
  image: '/pointCloud.gif',
  url: 'https://video.huidao.tech/pointCloud',
  screenshots: [
    {
      title: 'gif图展示',
      description: '展示基于硬件设施启动并运行后，大量数据组成的点云实时渲染的效果图',
      image: pointCloudShot
    },
  ]
};

// 钉钉微应用项目
export const project5 = {
  id: 5,
  title: '钉钉微应用',
  description: '基于钉钉应用开发的移动端程序',
  // 点云项目主图在public目录下，直接使用路径
  image: '/dingtalk/钉钉微应用.png',
  screenshots: [
    {
      title: '项目介绍',
      description: '接入钉钉企业,实现企业内部员工在移动端的数据查询与合同下载',
      image: dingtalkImage1
    },
    {
      title: '数据展示',
      description: '展示各个合作企业的经营情况与授信变化',
      image: dingtalkImage2
    },
    {
      title: '评价反馈',
      description: '若存在合同或数据的异常,则可以通过反馈第一时间采取风控措施',
      image: dingtalkImage3 
    },
    {
      title: '图片预览与下载',
      description: '以文件流的形式获取图片数据并实现图片预览的功能',
      image: dingtalkImage4
    },
    {
      title: 'PDF查看与下载',
      description: '以文件流的形式获取PDF数据并实现PDF查看与下载的功能,针对于多页的pdf实现分页预览的功能',
      image: dingtalkImage5
    }
  ]
};

// 项目映射对象，方便根据ID获取项目

export const projects = {
  1: project1,
  2: project2,
  3: project3,
  4: project4,
  5: project5
};

// 默认项目数据
export const defaultProject = {
  title: '默认项目',
  description: '这是一个默认的项目描述',
  url: '',
  codeUrl: '',
  screenshots: [
    {
      title: '系统概览',
      description: '展示系统的整体界面布局和主要功能模块',
    },
    {
      title: '数据展示',
      description: '详细的数据可视化界面，支持多种图表类型',
    },
    {
      title: '用户管理',
      description: '用户权限管理和个人信息设置界面',
    },
    {
      title: '配置中心',
      description: '系统参数配置和个性化设置页面',
    },
    {
      title: '报表生成',
      description: '自动生成各类业务报表和数据分析结果',
    }
  ]
};